#!/usr/bin/env ruby
# -*- coding: UTF-8 -*-
#-------------------------------------------------------
#	FileName	: 全局变量.rb
#	Author		：hpy
#	Date		：2021年06月09日
#	Description	：
#-------------------------------------------------------
 
=begin
    全局变量以 $ 开头。未初始化的全局变量的值为 nil，在使用 -w 选项后，会产生警告。
    实例变量以 @ 开头。未初始化的实例变量的值为 nil，在使用 -w 选项后，会产生警告。
    局部变量以小写字母或下划线 _ 开头。
    常量以大写字母开头。定义在类或模块内的常量可以从类或模块的内部访问，定义在类或模块外的常量可以被全局访问。
=end 

$PI = 3.14159  #全局变量
class T
    def info 
        print $PI
    end
end

t=T.new 
t.info() 